a=int(input("Введите 4-х значное число:"))
while a<1000 or a>9999:
    print('Введённое число не является четырёхзначным:')
    a=int(input("Введите 4-х значное число:"))
else:
    if a%2==0:
        print('Число чётное:Да')
    else:
        print('Число чётное:Нет')
    if a%3==0:
        print('Число кратное трём:Да')
    else:
         print('Число кратное трём:Нет')
    if (int(a**0.5))**2==a:
        print('Число является квадратом числа:',int(a**0.5))
    else:
        print('Число является квадратом числа:Нет')
    n=a//1000%10
    c=a//100%10
    b=a//10%10
    v=a%10
    min=n
    if min>c:
        min=c
    if min>b:
        min=b
    if min>v:
        min=v
    print("Наименьшая цифра числа:",min)
    max=n
    if max<c:
        max=c
    if max<b:
        max=b
    if max<v:
        max=v
    print("Наибольшая цифра числа:",max)
    s=0
    if n==0:
        s+=1
    if c==0:
        s+=1
    if b==0:
        s+=1
    if v==0:
        s+=1
    print("Количество нулей в числе:",s)
    if (int(v**0.5))**2==v:
        print('Цифра в разряде единиц является квадратом цифры:',int(v**0.5))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    if (int(b**0.5))**2==b:
        print('Цифра в разряде десятков является квадратом цифры:',int(b**0.5))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
    if (int(c**0.5))**2==c:
        print('Цифра в разряде сотен является квадратом цифры:',int(c**0.5))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
    if (int(n**0.5))**2==n:
        print('Цифра в разряде тысяч является квадратом цифры:',int(n**0.5))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')
    
    
